package com.sl.sort

class MainClass {

     companion object{
         @JvmStatic
         fun main(args: Array<String>){
             val array = arrayOf(10,9,8,7,6,5,4,3,2,1,0,198,34000,432,4455)
//SortUtils.forGrammar()
//             SortUtils.bubbleSort1(array)
//             SortUtils.selectionSort(array)
//             SortUtils.insertSort(array)
//             SortUtils.shellSort(array)
//             SortUtils.mergeSort(array)
//             SortUtils.quickSort(array,0,array.lastIndex)
//             SortUtils.headSort(array)
//             SortUtils.countingSort(array)
//             SortUtils.bucketSort(array)
             SortUtils.radixSort(array)
             for (i in array) {
                 print("$i,")
             }
         }
     }
}